#pragma once


// CLaserPointBatchDlg dialog

class CLaserPointBatchDlg : public CDialogEx
{
	DECLARE_DYNAMIC(CLaserPointBatchDlg)

public:
	CLaserPointBatchDlg(CWnd* pParent = NULL);   // standard constructor
	virtual ~CLaserPointBatchDlg();

// Dialog Data
	enum { IDD = IDD_LASER_POINT_BATCH_DLG };

	BOOL m_bLaserEnbale, m_bIsMotherCode, m_bIsReadCode, m_bIsAttachMotherCode;
	BOOL m_bRotatePoint, m_bDivPoint, m_bOffx, m_bOffy, m_bAttachCode, m_bReadCode, m_bMotherCode;
	double m_dbLaserRotateAngle, m_dLaserOffsetX, m_dLaserOffsetY;
	int m_nJobIndex;
	CString m_strCodeType;
	CString m_strCodeDiv;
protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support

	DECLARE_MESSAGE_MAP()
public:
	afx_msg void OnBnClickedBtnAdd();
	afx_msg void OnBnClickedBtnCancle();
	virtual BOOL OnInitDialog();
	virtual BOOL PreTranslateMessage(MSG* pMsg);
	afx_msg void OnBnClickedChkAngleEnable();
	afx_msg void OnBnClickedChkDivstrEnable();
	afx_msg void OnBnClickedChkOffsetxEnable();
	afx_msg void OnBnClickedChkOffsetyEnable();
	afx_msg void OnBnClickedChkAttachcodeEnable();
	afx_msg void OnBnClickedChkReadCodeEnable();
	afx_msg void OnBnClickedChkMotherEnable();
};
